Breakfast Buffet Casserole

Grease 2 9×13 pans. Layer: bread pieces (drizzled with butter)and sprinkle with ham, swiss, and Jack.
Mix eggs, milk, wine, green onions, mustard, and pepper. Beat until foamy. Pour 1/2 over each casserole and refrigerate over night.
Remove from the fridge 30 minutes before baking. Preheat the oven to 325*. Cover and bake for 1 hour.
Remove from oven. Spread with sour cream and sprinkle tops with Parmesan cheese.
Bake uncovered for an additional 10 minutes, or until slightly browned.